home *** CD-ROM | disk | FTP | other *** search
/ The CICA Windows Explosion! / The CICA Windows Explosion! - Disc 1.iso / desktop / digclk12.zip / OPTIONS.FRM < prev    next >
Text File  |  1994-09-27  |  10KB  |  316 lines

  1. VERSION 2.00
  2. Begin Form frmoptions 
  3.    BorderStyle     =   1  'Fixed Single
  4.    ClientHeight    =   4455
  5.    ClientLeft      =   2115
  6.    ClientTop       =   1770
  7.    ClientWidth     =   4695
  8.    ControlBox      =   0   'False
  9.    Height          =   4890
  10.    Left            =   2040
  11.    LinkTopic       =   "Form1"
  12.    MaxButton       =   0   'False
  13.    MinButton       =   0   'False
  14.    ScaleHeight     =   540
  15.    ScaleWidth      =   540
  16.    Top             =   1410
  17.    Width           =   4845
  18.    Begin SSPanel Panel3D1 
  19.       BevelInner      =   1  'Inset
  20.       BevelWidth      =   2
  21.       Height          =   4455
  22.       Left            =   0
  23.       TabIndex        =   7
  24.       Top             =   0
  25.       Width           =   4695
  26.       Begin SSPanel Panel3D6 
  27.          BevelWidth      =   2
  28.          Height          =   1335
  29.          Left            =   2400
  30.          TabIndex        =   17
  31.          Top             =   2880
  32.          Width           =   2055
  33.          Begin CommandButton cmdOk 
  34.             Cancel          =   -1  'True
  35.             Caption         =   "E&xit"
  36.             FontBold        =   -1  'True
  37.             FontItalic      =   0   'False
  38.             FontName        =   "MS Sans Serif"
  39.             FontSize        =   9.75
  40.             FontStrikethru  =   0   'False
  41.             FontUnderline   =   0   'False
  42.             Height          =   495
  43.             Index           =   1
  44.             Left            =   240
  45.             TabIndex        =   18
  46.             Top             =   690
  47.             Width           =   1575
  48.          End
  49.          Begin CommandButton cmdOk 
  50.             Caption         =   "&Ok"
  51.             FontBold        =   -1  'True
  52.             FontItalic      =   0   'False
  53.             FontName        =   "MS Sans Serif"
  54.             FontSize        =   9.75
  55.             FontStrikethru  =   0   'False
  56.             FontUnderline   =   0   'False
  57.             Height          =   495
  58.             Index           =   0
  59.             Left            =   240
  60.             TabIndex        =   6
  61.             Top             =   120
  62.             Width           =   1575
  63.          End
  64.       End
  65.       Begin SSPanel Panel3D5 
  66.          BevelWidth      =   2
  67.          Height          =   1335
  68.          Left            =   240
  69.          TabIndex        =   16
  70.          Top             =   2880
  71.          Width           =   2055
  72.          Begin SSCheck chkSeconds 
  73.             Caption         =   "Show Seconds"
  74.             Height          =   255
  75.             Left            =   150
  76.             TabIndex        =   5
  77.             Top             =   720
  78.             Width           =   1695
  79.          End
  80.          Begin SSCheck chkOnTop 
  81.             Caption         =   "On Top"
  82.             Height          =   255
  83.             Left            =   120
  84.             TabIndex        =   4
  85.             Top             =   240
  86.             Width           =   1575
  87.          End
  88.       End
  89.       Begin SSPanel Panel3D4 
  90.          BevelWidth      =   2
  91.          Height          =   855
  92.          Left            =   2400
  93.          TabIndex        =   15
  94.          Top             =   1920
  95.          Width           =   2055
  96.          Begin SSOption optColor 
  97.             Caption         =   "Red Clock Face"
  98.             Height          =   255
  99.             Index           =   0
  100.             Left            =   120
  101.             TabIndex        =   2
  102.             Top             =   120
  103.             Width           =   1815
  104.          End
  105.          Begin SSOption optColor 
  106.             Caption         =   "Green Clock Face"
  107.             Height          =   255
  108.             Index           =   1
  109.             Left            =   120
  110.             TabIndex        =   3
  111.             Top             =   480
  112.             Width           =   1815
  113.          End
  114.       End
  115.       Begin SSPanel Panel3D3 
  116.          BevelWidth      =   2
  117.          Height          =   855
  118.          Left            =   240
  119.          TabIndex        =   14
  120.          Top             =   1920
  121.          Width           =   2055
  122.          Begin SSOption optTimeFormat 
  123.             Caption         =   "12 - Hour"
  124.             Height          =   255
  125.             Index           =   0
  126.             Left            =   120
  127.             TabIndex        =   0
  128.             Top             =   120
  129.             Width           =   1335
  130.          End
  131.          Begin SSOption optTimeFormat 
  132.             Caption         =   "24 - Hour"
  133.             Height          =   255
  134.             Index           =   1
  135.             Left            =   120
  136.             TabIndex        =   1
  137.             Top             =   480
  138.             Width           =   1335
  139.          End
  140.       End
  141.       Begin SSPanel Panel3D2 
  142.          BevelOuter      =   1  'Inset
  143.          BevelWidth      =   2
  144.          Height          =   1455
  145.          Left            =   600
  146.          TabIndex        =   8
  147.          Top             =   360
  148.          Width           =   3495
  149.          Begin Label Label5 
  150.             Alignment       =   2  'Center
  151.             BackStyle       =   0  'Transparent
  152.             Caption         =   "dbrodie@nbnet.nb.ca"
  153.             FontBold        =   -1  'True
  154.             FontItalic      =   0   'False
  155.             FontName        =   "Times New Roman"
  156.             FontSize        =   12
  157.             FontStrikethru  =   0   'False
  158.             FontUnderline   =   0   'False
  159.             ForeColor       =   &H00FF0000&
  160.             Height          =   315
  161.             Left            =   120
  162.             TabIndex        =   10
  163.             Top             =   720
  164.             Width           =   3255
  165.          End
  166.          Begin Label Label4 
  167.             Alignment       =   1  'Right Justify
  168.             BackStyle       =   0  'Transparent
  169.             Caption         =   "September 28, 1994"
  170.             FontBold        =   0   'False
  171.             FontItalic      =   0   'False
  172.             FontName        =   "Times New Roman"
  173.             FontSize        =   9.75
  174.             FontStrikethru  =   0   'False
  175.             FontUnderline   =   0   'False
  176.             Height          =   255
  177.             Left            =   1680
  178.             TabIndex        =   11
  179.             Top             =   1200
  180.             Width           =   1695
  181.          End
  182.          Begin Label Label3 
  183.             BackStyle       =   0  'Transparent
  184.             Caption         =   "Version: 1.2"
  185.             FontBold        =   0   'False
  186.             FontItalic      =   0   'False
  187.             FontName        =   "Times New Roman"
  188.             FontSize        =   9.75
  189.             FontStrikethru  =   0   'False
  190.             FontUnderline   =   0   'False
  191.             Height          =   255
  192.             Left            =   120
  193.             TabIndex        =   12
  194.             Top             =   1200
  195.             Width           =   1095
  196.          End
  197.          Begin Label Label2 
  198.             Alignment       =   2  'Center
  199.             BackStyle       =   0  'Transparent
  200.             Caption         =   "By:  Damon Brodie"
  201.             FontBold        =   -1  'True
  202.             FontItalic      =   0   'False
  203.             FontName        =   "Times New Roman"
  204.             FontSize        =   12
  205.             FontStrikethru  =   0   'False
  206.             FontUnderline   =   0   'False
  207.             ForeColor       =   &H00FF0000&
  208.             Height          =   255
  209.             Left            =   120
  210.             TabIndex        =   13
  211.             Top             =   480
  212.             Width           =   3255
  213.          End
  214.          Begin Label Label1 
  215.             Alignment       =   2  'Center
  216.             BackStyle       =   0  'Transparent
  217.             Caption         =   "DigiClock"
  218.             FontBold        =   -1  'True
  219.             FontItalic      =   0   'False
  220.             FontName        =   "Times New Roman"
  221.             FontSize        =   12
  222.             FontStrikethru  =   0   'False
  223.             FontUnderline   =   0   'False
  224.             ForeColor       =   &H00FF0000&
  225.             Height          =   375
  226.             Left            =   120
  227.             TabIndex        =   9
  228.             Top             =   120
  229.             Width           =   3255
  230.          End
  231.       End
  232.    End
  233. End
  234. Option Explicit
  235.  
  236. Sub cmdExit_Click ()
  237. Unload Me
  238. Unload frmClock
  239. End Sub
  240.  
  241. Sub cmdOk_Click (Index As Integer)
  242. Dim Success%
  243. Dim Temp
  244. Dim TempString As String
  245.  
  246. If chkOnTop.Value Then
  247.    Success% = SetWindowPos(frmClock.hWnd, HWND_TOPMOST, 0, 0, 0, 0, FLAGS)
  248.    OnTop = 1
  249. Else
  250.    Success% = SetWindowPos(frmClock.hWnd, HWND_NOTOPMOST, 0, 0, 0, 0, FLAGS)
  251.    OnTop = 0
  252. End If
  253.  
  254. If optColor(0).Value Then
  255.    frmClock.picNumbers.Picture = frmClock.imgRed.Picture
  256.    ClockColor = 0
  257. Else
  258.    frmClock.picNumbers.Picture = frmClock.imgGreen.Picture
  259.    ClockColor = 1
  260. End If
  261. If optTimeFormat(0).Value Then
  262.    TimeFormat = 12
  263. Else
  264.    TimeFormat = 24
  265. End If
  266.  
  267. If chkSeconds.Value Then
  268.    frmClock.picClock.Width = 2505
  269.    frmClock.pnlClock.Width = 2730
  270.    frmClock.Width = 2765
  271.    ' Turn on the colons.
  272.    frmClock.imgNum(2).Picture = frmClock.picNumbers.GraphicCell(10)
  273.    frmClock.imgNum(5).Picture = frmClock.picNumbers.GraphicCell(10)
  274.    SecondsOn = 1
  275. Else
  276.    frmClock.picClock.Width = 1560
  277.    frmClock.pnlClock.Width = 1770
  278.    frmClock.Width = 1800
  279.    SecondsOn = 0
  280. End If
  281. OldTime = ""
  282. If Index = 0 Then
  283.    Me.Hide
  284. Else
  285.    Unload Me
  286.    Unload frmClock
  287. End If
  288. End Sub
  289.  
  290. Sub Form_Load ()
  291. CenterForm frmOptions
  292. If OnTop Then
  293.    chkOnTop.Value = True
  294. End If
  295. If ClockColor = 0 Then
  296.    optColor(0).Value = 1
  297. Else
  298.    optColor(1).Value = 1
  299. End If
  300. If TimeFormat = 12 Then
  301.    optTimeFormat(0).Value = 1
  302. Else
  303.    optTimeFormat(1).Value = 1
  304. End If
  305. If SecondsOn Then
  306.    chkSeconds.Value = 1
  307. Else
  308.    chkSeconds.Value = 0
  309. End If
  310. End Sub
  311.  
  312. Sub optColor_Click (Index As Integer, Value As Integer)
  313. ClockColor = Index
  314. End Sub
  315.  
  316.